package com.bootdo.coach.dao.ext;

import java.util.List;
import java.util.Map;
import java.util.Set;

import com.bootdo.coach.domain.TabAgent;
import com.bootdo.coach.vo.TabAgentVo;

public interface ExtTabAgentMapper {

	TabAgent findAgent(Map<String, Object> paramMap);

	int count(Map<String, Object> query);

	List<TabAgentVo> list(Map<String, Object> query);

	void updateAgentLevelAndHigherAgentId(Map<String, Object> paramMap);

	void updateAgentHigherAgentId(Map<String, Object> paramMap);

	void updatePwd(Map<String, Object> paramMap);

	Set<Long> findAgentIdList(Map<String, Object> paramMap);

}